package org.dromara.oce.domain.vo;

import com.bytedance.ads.model.ToolsEventAllAssetsListV2DataAssetListAssetType;
import com.bytedance.ads.model.ToolsEventAllAssetsListV2DataAssetListShareType;
import lombok.Data;

@Data
public class GetEventAllAssetsListVo {

    /**
     * 事件资产id
     */
    private Long assetId;

    /**
     * 资产名称
     */
    private String assetName;

    /**
     * 资产类型，允许值：
     * THIRD_EXTERNAL 落地页
     * TETRIS_EXTERNAL 橙子落地页
     * APP 应用
     * QUICK_APP 快应用
     * MINI_PROGRAME 小程序
     */
    private ToolsEventAllAssetsListV2DataAssetListAssetType assetType;

    /**
     * 资产创建时间
     */
    private String createTime;

    /**
     * 资产修改时间
     */
    private String modifyTime;

    /**
     * 资产来源，可选值:
     * MY_CREATIONS 我创建的
     * SHARING 共享中
     * SHATE_EXPIRED 共享失效
     */
    private ToolsEventAllAssetsListV2DataAssetListShareType shareType;

    /**
     * 小程序资产id
     */
    private Long microAppInstanceId;

    /**
     * 小程序id
     */
    private String microAppId;

}
